Sabberworm\CSS\Parser D

Total Complexity 214
Dependencies 24
Dependents 1
Total lines 1
Lines of code 40
Logical lines of code 469
Comment lines 0
Methods 40
Properties 9

Methods 40

Method Rating Maintainability Complexity Lines of code
parseCharacter()
B
78 23 1
parsePrimitiveValue()
A
80 19 1
parseValue()
A
79 16 1
parseAtRule()
A
79 14 1
parseCalcValue()
A
79 12 1
parseRuleSet()
S
82 9 1
parseListItem()
S
82 9 1
parseNumericValue()
S
82 8 1
parseStringValue()
S
82 8 1
parseList()
S
83 8 1
parseColorValue()
S
80 7 1
consumeUntil()
S
82 7 1
parseIdentifier()
S
82 6 1
consumeWhiteSpace()
S
83 6 1
parseRule()
S
83 5 1
strsplit()
S
83 5 1
consumeComment()
S
84 5 1
consume()
S
83 4 1
__construct()
S
83 4 1
substr()
S
85 4 1
parseLineNameValue()
S
84 4 1
parseURLValue()
S
85 3 1
consumeExpression()
S
84 3 1
strlen()
S
88 2 1
identifierIs()
S
86 2 1
comes()
S
86 2 1
peek()
S
87 2 1
streql()
S
88 2 1
strtolower()
S
88 2 1
strpos()
S
87 2 1
listDelimiterForRule()
S
87 2 1
parseMicrosoftFilter()
S
86 1 1
inputLeft()
S
89 1 1
isEnd()
S
91 1 1
setCharset()
S
88 1 1
parseSelector()
S
86 1 1
parseDocument()
S
90 1 1
parse()
S
88 1 1
getCharset()
S
92 1 1
mapRange()
S
86 1 1